perform miracles - Turkish English Dictionary